/* Artist Page */

#entry-table {
  width: 960px;
}

#entry-table a {
  text-decoration: none;
}

#entry-table a:hover {
  color: #E1004C;
}

#entry-top-pane {
  margin: 5px;
}

#entry-table-row1 {

}

#entry-table-row2 {
  
}

#entry-table-row3 {

}

.entry-title {
  font-size: 30px;
  font-weight: bold;
}

#top-tools {
  width: 300px;
  float: right;
  text-align: right;
}

.entry-left-pane {
  width: 230px;
  float: left;
  margin: 5px;
}

.entry-mid-pane {
  width: 700px;
  float: left;
  margin: 5px;
}

.entry-info-label {
  text-align: right;
}


/* Artist Genre Pane */

.genre-list-data {
  display: inline-block;
}

.genre-list-data a:hover {
  color: white;
}

/* Artist Discog Pane */

#discog-nav {
  float: left;
  width: 630px;
  padding-bottom: 10px;
  border-bottom: 2px solid white;
}

#discog-results {
  float: left;
  padding-top: 10px;
  width: 630px;
}

.release {
  width: 300px;
  height: 110px;
  float: left;
  margin-right: 10px;
}

.release img {
  float: left;
  padding-right: 5px;
}

.release a {
  text-decoration: none;
  font-weight: bold;
}

/* Artist Band/Members Pane */

.band-pane, .member-pane {
  float: left;
  width: 330px;
  height: 110px;
  margin-right: 10px;
}

.edit-member-pane, .edit-band-pane {
  float: left;
  width: 330px;
  height: 110px;
  margin-right: 10px;
}

.band-pane img, .member-pane img, .edit-member-pane img, .edit-band-pane img {
  float: left;
  padding-right: 5px;
}

.band-pane a, .member-pane a, .edit-member-pane a, .edit-band-pane a {
  text-decoration: none;
  font-weight: bold;
}

.member-pane-controls, .band-pane-controls {
  text-align: right;
  float: right;
}

.member-pane-controls a, .band-pane-controls a {
  font-weight: normal;
}

.edit-band-pane:hover, .edit-member-pane:hover {
  background: black;
  border: 1px solid white;
  
}

/* Artist Song Pane */

#song-table {
  rules: rows;
  width: 700px;
}

#song-table-header{
  text-align: left;
  color: #FE951B;
}

td.song-table-title {
  font-weight: bold;
  font-size: 15px;
}

td.song-table-credit {
  font-size: 11px;
  padding-left: 10px;
}

/* Artist Edit Page */

#entry-edit-image {
 float: left;
}

/* Artist Aliases */


/* Genre List */

.genre-list-data {
  display: inline;
  padding: 0px 5px;
}

.genre-list-data:hover {
  border: 1px solid white;
  background: black;
}

/* Reviews */

.review {
  border-bottom: 1px solid #D8D3D3;
  width: 500px;
}

.review-title {
  font-size: 16px;
}

.review-author {
  
}

.review-body {
  padding-bottom: 5px;
}

/* TabNav */

#entry-left-menu {
  padding-top: 45px;
}

ul.tabnav {
  text-align: right;
  list-style-type: none;
  margin-right: 30px;
}

ul.tabnav li {

}

ul.tabnav a {
  text-decoration: none;
}

ul.tabnav a:hover {
  color: #E1004C;
}

/* Home Page */

#welcome {
  border: 1px solid #CCC;
  text-align: left;
  padding: 10px;
  margin: 10px;
}

#home_main {
  width: 700px;
  margin-right: 20px;
  float: left;
}

#home_side {
  width: 200px;
  margin-left: 20px;
  float: left;
}

#artist_feature {
  border: 1px solid #CCC;
  padding: 10px;
  margin: 10px;
  width: 680px;
}

#artist_feature a {
  text-decoration: none;
}

#new_releases {
  border: 1px solid #CCC;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 190px;
}

#recent_edits {
  border: 1px solid #CCC;
  padding: 10px;
  width: 190px;
}

#latest_review {
  border: 1px solid #CCC;
  padding: 10px;
  margin: 10px;
  width: 680px;
}

#on_this_day {
  border: 1px solid #CCC;
  padding: 10px;
  margin: 10px;
  width: 680px;
}

.home_edit {
  height: 70px;
}

.home_edit img {
  float: left;
}

.home_edition {
  height: 70px;
}

.home_edition img {
  float: left;
}

#born_on_this_day {
  width: 300px;
  float: left;
}

.born_artist {
  height: 80px;
}

.born_artist img {
  float: left;
}

#released_on_this_day {
  width: 300px;
  float: left;
  margin-left: 40px;
}

/* Forums */

/* Thread */

table.forum-table{
  /* border: solid 1px #6C6;
  border: solid 1px #F06C98; 
  border: solid 1px #FEA51B; */
  border-collapse: collapse;
  width: 700px;
}

tr.forum-table-header {
  /* border: solid 1px #F06C98; */
  /* border: solid 1px #FEA51B; */
  text-align: left;
}

tr.thread{
  /* #border: solid 1px #6C6;
  #border: solid 1px #F06C98; 
  border: solid 1px #FEA51B; */
  height: 40px;
}

tr.thread:hover {
  background-color: black;
}

td.thread-title{
  width: 400px;
}

td.thread-count{
  text-align: center;
  width: 50px;
}

td.thread-views{
  text-align: center;
  width: 50px;
}

td.thread-last-post{
  width: 200px;
}

td.thread-controls{

}

#new-thread-button {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #D8D3D3;
  width: 100px;
  margin-bottom: 10px;
  
}

#new-thread-button:hover {
  background-color: black;
}

/* Posts */

.post {
  padding-bottom: 5px;
}

.post table{
  border: solid 1px #6C6;
  border-collapse: collapse;
  width: 900px;
  margin: 0px auto;
}

tr.post-main {
  border-right: 1px solid #6C6;
}

tr.post-footer {
  border-right: 1px solid #6C6;
  font-size: 11px;
}

tr.post-header {
  font-size: 13px;
  border-bottom: solid 1px #6C6;
}

td.post-user {
  border-right: solid 1px #6C6;
  width: 175px;
}

td.post-body {
  border-right: solid 1px #6C6;
}

td.post-edit {
  text-align: right;
}

td.post-edit a {
  text-decoration: none;
  font-size: 14px;
  border: solid 1px #6C6;
  color: black;
}

td.post-edit a:hover {
  background-color: #6C6; 
}

#thread-reply{
  margin: 0px 100px auto;
}

#thread-reply textarea{
  width: 700px;
}

#progress_indicator {
  width: 700px;
  height: 300px;
}

#progress_indicator img {
  margin: 50px 320px;
}

/* Genre Link Page */
#genre_link_new {
  margin: 10px;
}

